package com.eascs.admin.o2o.detail.entity;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * 老系统贷款基本信息
 * @author ycz
 *
 */
@Entity
@Table(name="O2O_LOANAPPLY")
public class OaLoanDetailEntity implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 5339517513077007222L;
	@Column(name="LOANAPPLYNO")
	private String loanapplyNo;//贷款ID
	@Column(name="BILLCODECREDIT")
	private String billcodecredit;//征信编号
	@Column(name="BILLCODEINFORM")
	private String billcodeinform;//收取保证金编号
	@Column(name="BILLCODEOTF")
	private String billcodeotf;//退费保证金编号
	@Column(name="BILLCODEMANAGEOTF")
	private String billcodemanageotf;//退费管理费编号
	@Column(name="BILLCODE")
	private String billCode;//贷款编号
	@Column(name="LOANAMOUNT")
	private String loanAmount;//贷款申请金额
	@Column(name="CREATEDATE")
	private Date createdate;//创建时间
	@Column(name="LOANTERM")
	private String loanTerm;//贷款期限
	@Column(name="GUARANTEEWAY")
	private String guaranteeway;//担保方式
	@Column(name="REPAYMENTWAY")
	private String repaymentway;//还款方式
	@Column(name="CUSTOMERNAME")
	private String customerName;//客户名称
	@Column(name="CUSTOMERCODE")
	private String customercode;//客户编码
	@Column(name="BANKLOANAMOUNT")
	private Double bankloanAmount;//银行批复额度
	@Column(name="LOANRATE")
	private Double loanrate;//贷款利率
	@Column(name="EXISTDEPOSIT")
	private Double existDeposit;//巳收保证金
	@Column(name="UNDEPOSIT")
	private Double unDeposit;//已退保证金
	@Column(name="MANAGEFEE")
	private Double managefee;//管理费
	@Column(name="MANAGEFEERATE")
	private Double managefeerate;//管理费率
	@Column(name="DEPOSITRATE")
	private Double depositrate;//保证金率
	@Column(name="BACKPAYDATE")
	private Date backPaydate;//要求付款日期
	@Column(name="BACKPAYREMARK")
	private String backPayRemark;//付款备注
	@Column(name="BANK_STATUS")
	private String bankStatus;//银行状态
	@Column(name="BANK_APPLYNO")
	private String bankApplyno;//银行申请唯一流水号
	@Column(name="CREDITRANGE")
	private String creditrange;//上浮范围
	@Column(name="BANKREFUNDCODE")
	private String bankrefundcode;//放款银行
	@Column(name="EXISTMANAGEFEE")
	private Double existManagefee;//已退管理费
	@Column(name="CREDITLINE")
	private Double creditline;//预审批额度
	@Column(name="EXISTRISKDEPOSIT")
	private Double existRiskDeposit;//巳收风险保证金
	@Column(name="UNRISKDEPOSIT")
	private Double unRiskDeposit;//已退风险保证金
	@Column(name="RISKDEPOSITRATE")
	private Double riskdepositrate;//风险补偿金费率
	@Column(name="OPERATORNAME")
	private String operatorName;//经办人
	@Column(name="LOAN_TYPE")
	private String loanType;//产品类型
	@Column(name="PAYDATE")
	private Date paydate;//管理费到账时间
	@Column(name="LOADDATE")
	private Date loaddate;//实际放款日期
	@Column(name="BANKTYPE")
	private String bankType;//送审银行
	@Column(name="REPAYMENTSOURCE")
	private String repaymentsource;//还款来源
	@Column(name="CUSTOMER_TYPE")
	private String customerType;//客户类型
	@Column(name="LOANERNAME")
	private String loanername;// 借款姓名
	@Column(name="AGE")
	private Integer age;// 年龄
	@Column(name="SEX")
	private String sex;// 性别
	@Column(name="IDCARDTYPE")
	private String idcardtype;// 证件类别
	@Column(name="IDCARD")
	private String idcard;// 证件号码
	@Column(name="IDAUTHORITY")
	private String idauthority;//发证机关
	@Column(name="IDEXPIREDATE")
	private Date idexpiredate;//证件到期日
	@Column(name="MARITALSTATUS")
	private String maritalstatus;// 婚姻状况
	@Column(name="DIPLOMA")
	private String diploma;// 学历
	@Column(name="MOBILE")
	private String mobile;// 联系电话
	@Column(name="TELEPHONE")
	private String telephone;// 住宅电话
	@Column(name="COUPLENAME")
	private String couplename;// 配偶姓名
	@Column(name="COUPLEAGE")
	private Integer coupleage;// 配偶年龄
	@Column(name="COUPLEOCCUPATION")
	private String coupleoccupation;// 配偶职业
	@Column(name="COUPLEIDCARDTYPE")
	private String coupleidcardtype;// 配偶证件类别
	@Column(name="COUPLEIDCARD")
	private String coupleidcard;// 配偶证件号码
	@Column(name="MARRCHILDREN")
	private String marrchildren;// 配偶子女状况
	@Column(name="COUPLEDIPLOMA")
	private String couplediploma;// 配偶学历
	@Column(name="COUPLENOWADDRESS")
	private String couplenowaddress;// 配偶现住址
	@Column(name="COUPLEMOBILE")
	private String couplemobile;// 配偶联系电话
	@Column(name="COUPLETELEPHONE")
	private String coupletelephone;// 配偶住宅电话
	public String getLoanapplyNo() {
		return loanapplyNo;
	}
	public void setLoanapplyNo(String loanapplyNo) {
		this.loanapplyNo = loanapplyNo;
	}
	public String getBillCode() {
		return billCode;
	}
	public void setBillCode(String billCode) {
		this.billCode = billCode;
	}
	public String getLoanAmount() {
		return loanAmount;
	}
	public void setLoanAmount(String loanAmount) {
		this.loanAmount = loanAmount;
	}
	public Date getCreatedate() {
		return createdate;
	}
	public void setCreatedate(Date createdate) {
		this.createdate = createdate;
	}
	public String getLoanTerm() {
		return loanTerm;
	}
	public void setLoanTerm(String loanTerm) {
		this.loanTerm = loanTerm;
	}
	public String getGuaranteeway() {
		return guaranteeway;
	}
	public void setGuaranteeway(String guaranteeway) {
		this.guaranteeway = guaranteeway;
	}
	public String getRepaymentway() {
		return repaymentway;
	}
	public void setRepaymentway(String repaymentway) {
		this.repaymentway = repaymentway;
	}
	public String getCustomerName() {
		return customerName;
	}
	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}
	public String getCustomercode() {
		return customercode;
	}
	public void setCustomercode(String customercode) {
		this.customercode = customercode;
	}
	public Double getBankloanAmount() {
		return bankloanAmount;
	}
	public void setBankloanAmount(Double bankloanAmount) {
		this.bankloanAmount = bankloanAmount;
	}
	public Double getLoanrate() {
		return loanrate;
	}
	public void setLoanrate(Double loanrate) {
		this.loanrate = loanrate;
	}
	public Double getExistDeposit() {
		return existDeposit;
	}
	public void setExistDeposit(Double existDeposit) {
		this.existDeposit = existDeposit;
	}
	public Double getUnDeposit() {
		return unDeposit;
	}
	public void setUnDeposit(Double unDeposit) {
		this.unDeposit = unDeposit;
	}
	public Double getManagefee() {
		return managefee;
	}
	public void setManagefee(Double managefee) {
		this.managefee = managefee;
	}
	public Double getManagefeerate() {
		return managefeerate;
	}
	public void setManagefeerate(Double managefeerate) {
		this.managefeerate = managefeerate;
	}
	public Double getDepositrate() {
		return depositrate;
	}
	public void setDepositrate(Double depositrate) {
		this.depositrate = depositrate;
	}
	public Date getBackPaydate() {
		return backPaydate;
	}
	public void setBackPaydate(Date backPaydate) {
		this.backPaydate = backPaydate;
	}
	public String getBackPayRemark() {
		return backPayRemark;
	}
	public void setBackPayRemark(String backPayRemark) {
		this.backPayRemark = backPayRemark;
	}
	public String getBankStatus() {
		return bankStatus;
	}
	public void setBankStatus(String bankStatus) {
		this.bankStatus = bankStatus;
	}
	public String getBankApplyno() {
		return bankApplyno;
	}
	public void setBankApplyno(String bankApplyno) {
		this.bankApplyno = bankApplyno;
	}
	public String getBankrefundcode() {
		return bankrefundcode;
	}
	public void setBankrefundcode(String bankrefundcode) {
		this.bankrefundcode = bankrefundcode;
	}
	public Double getExistManagefee() {
		return existManagefee;
	}
	public void setExistManagefee(Double existManagefee) {
		this.existManagefee = existManagefee;
	}
	public Double getCreditline() {
		return creditline;
	}
	public void setCreditline(Double creditline) {
		this.creditline = creditline;
	}
	public Double getExistRiskDeposit() {
		return existRiskDeposit;
	}
	public void setExistRiskDeposit(Double existRiskDeposit) {
		this.existRiskDeposit = existRiskDeposit;
	}
	public Double getUnRiskDeposit() {
		return unRiskDeposit;
	}
	public void setUnRiskDeposit(Double unRiskDeposit) {
		this.unRiskDeposit = unRiskDeposit;
	}
	public String getOperatorName() {
		return operatorName;
	}
	public void setOperatorName(String operatorName) {
		this.operatorName = operatorName;
	}
	public String getLoanType() {
		return loanType;
	}
	public void setLoanType(String loanType) {
		this.loanType = loanType;
	}
	public Date getPaydate() {
		return paydate;
	}
	public void setPaydate(Date paydate) {
		this.paydate = paydate;
	}
	public Date getLoaddate() {
		return loaddate;
	}
	public void setLoaddate(Date loaddate) {
		this.loaddate = loaddate;
	}
	public String getBankType() {
		return bankType;
	}
	public void setBankType(String bankType) {
		this.bankType = bankType;
	}
	public String getRepaymentsource() {
		return repaymentsource;
	}
	public void setRepaymentsource(String repaymentsource) {
		this.repaymentsource = repaymentsource;
	}
	public String getCustomerType() {
		return customerType;
	}
	public void setCustomerType(String customerType) {
		this.customerType = customerType;
	}
	public String getLoanername() {
		return loanername;
	}
	public void setLoanername(String loanername) {
		this.loanername = loanername;
	}
	public Integer getAge() {
		return age;
	}
	public void setAge(Integer age) {
		this.age = age;
	}
	public String getSex() {
		return sex;
	}
	public void setSex(String sex) {
		this.sex = sex;
	}
	public String getIdcardtype() {
		return idcardtype;
	}
	public void setIdcardtype(String idcardtype) {
		this.idcardtype = idcardtype;
	}
	public String getIdcard() {
		return idcard;
	}
	public void setIdcard(String idcard) {
		this.idcard = idcard;
	}
	public String getIdauthority() {
		return idauthority;
	}
	public void setIdauthority(String idauthority) {
		this.idauthority = idauthority;
	}
	public Date getIdexpiredate() {
		return idexpiredate;
	}
	public void setIdexpiredate(Date idexpiredate) {
		this.idexpiredate = idexpiredate;
	}
	public String getMaritalstatus() {
		return maritalstatus;
	}
	public void setMaritalstatus(String maritalstatus) {
		this.maritalstatus = maritalstatus;
	}
	public String getDiploma() {
		return diploma;
	}
	public void setDiploma(String diploma) {
		this.diploma = diploma;
	}
	public String getMobile() {
		return mobile;
	}
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	public String getTelephone() {
		return telephone;
	}
	public void setTelephone(String telephone) {
		this.telephone = telephone;
	}
	public String getCouplename() {
		return couplename;
	}
	public void setCouplename(String couplename) {
		this.couplename = couplename;
	}
	public Integer getCoupleage() {
		return coupleage;
	}
	public void setCoupleage(Integer coupleage) {
		this.coupleage = coupleage;
	}
	public String getCoupleoccupation() {
		return coupleoccupation;
	}
	public void setCoupleoccupation(String coupleoccupation) {
		this.coupleoccupation = coupleoccupation;
	}
	public String getCoupleidcardtype() {
		return coupleidcardtype;
	}
	public void setCoupleidcardtype(String coupleidcardtype) {
		this.coupleidcardtype = coupleidcardtype;
	}
	public String getCoupleidcard() {
		return coupleidcard;
	}
	public void setCoupleidcard(String coupleidcard) {
		this.coupleidcard = coupleidcard;
	}
	public String getMarrchildren() {
		return marrchildren;
	}
	public void setMarrchildren(String marrchildren) {
		this.marrchildren = marrchildren;
	}
	public String getCouplediploma() {
		return couplediploma;
	}
	public void setCouplediploma(String couplediploma) {
		this.couplediploma = couplediploma;
	}
	public String getCouplenowaddress() {
		return couplenowaddress;
	}
	public void setCouplenowaddress(String couplenowaddress) {
		this.couplenowaddress = couplenowaddress;
	}
	public String getCouplemobile() {
		return couplemobile;
	}
	public void setCouplemobile(String couplemobile) {
		this.couplemobile = couplemobile;
	}
	public String getCoupletelephone() {
		return coupletelephone;
	}
	public void setCoupletelephone(String coupletelephone) {
		this.coupletelephone = coupletelephone;
	}
	public String getCreditrange() {
		return creditrange;
	}
	public void setCreditrange(String creditrange) {
		this.creditrange = creditrange;
	}
	public Double getRiskdepositrate() {
		return riskdepositrate;
	}
	public void setRiskdepositrate(Double riskdepositrate) {
		this.riskdepositrate = riskdepositrate;
	}
	public String getBillcodecredit() {
		return billcodecredit;
	}
	public void setBillcodecredit(String billcodecredit) {
		this.billcodecredit = billcodecredit;
	}
	public String getBillcodeinform() {
		return billcodeinform;
	}
	public void setBillcodeinform(String billcodeinform) {
		this.billcodeinform = billcodeinform;
	}
	public String getBillcodeotf() {
		return billcodeotf;
	}
	public void setBillcodeotf(String billcodeotf) {
		this.billcodeotf = billcodeotf;
	}
	public String getBillcodemanageotf() {
		return billcodemanageotf;
	}
	public void setBillcodemanageotf(String billcodemanageotf) {
		this.billcodemanageotf = billcodemanageotf;
	}
}
